import request from '@/utils/request'

// 查询所有
export function getProducts(params) {
    return request({
        url: '/products',
        params // 查询参数
    })
}
// 根据id查询
export function selectProductById(id) {
    return request({
        url: `/products/${id}`
    })
}
// 根据id删除
export function deleteProductById(id) {
    return request({
        url: `/products/${id}`,
        method: 'delete'
    })
}
// 更新
export function updateProductById(data) {
    return request({
        url: '/products',
        method: 'put',
        data
    })
}
// 新增
export function addProduct(data) {
    return request({
        url: '/products',
        method: 'post',
        data
    })
}
// 校验
export function validateProductName(name){
    return request({
        url:`/products/validate/${name}`
    })
}